#include <stdio.h>

/*函数申明*/
int sequenceSearch(int arr[], int size, int target);

/*函数定义*/
/**
***********************************************************************
* @brief   顺序查找（以数组为例：链表，队列、栈查找）
* @param   int arr[], int size, int target
* @retval  查找目标值的索引
* @note  
***********************************************************************
*/
int sequenceSearch(int arr[], int size, int target)
{
	for(int i = 0; i < size; i++)
	{
		if(arr[i] == target)
		{
			return i;//返回查找值的索引
		}
	}
	printf("目标值不在该数组中\n");

	return -1;//没有找到指定的元素
}


int  main(void)
{
	int arr[10] = {0};
	for(int i = 0; i < 10; i++)
	{
		arr[i] = i*10;
	}
	int size = sizeof(arr)/sizeof(int);
	int target = 80;
	int index = sequenceSearch(arr, size, target);
	if(index == -1)
	{
		printf("没有找到\n");
	}
	else
	{
		printf("查找值索引为：%d\n", index);
	}	
	return 0;
}